package modelo.dominio;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Column;
import javax.persistence.Inheritance;
import javax.persistence.Table;
import javax.persistence.InheritanceType;

@Entity
@Table(name="Usuario", schema="LocarraoDB")
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
public class Usuario implements Serializable {
	
	@Id
	@Column(length=15, nullable=false)
	private String nome;
	
	@Column(length=10, nullable=false)
	private String senha;
	
	@Column(length=15, nullable=false)
	private String acesso;
	
	public Usuario(){}

	public Usuario(String nome, String senha, String acesso){
		this.nome = nome;
		this.senha = senha;
		this.acesso = acesso;
	}
	
	public void setNome(String nome) {
		this.nome = nome;
	}
	
	public String getNome() {
		return nome;
	}

	public void setSenha(String senha) {
		this.senha = senha;
	}

	public String getSenha() {
		return senha;
	}

	public void setAcesso(String acesso) {
		this.acesso = acesso;
	}

	public String getAcesso() {
		return acesso;
	}	

}
